﻿Public Interface IPhlogios
    Function Moires() As Entities.Moira()
    Function ServiceType() As Entities.ServiceType()
    Function Staff(ByVal aMoira As Entities.Moira(), ByVal aTypos() As Entities.ServiceType) As SortableCollection(Of Entities.Dues)
    Function StaffSelection(ByVal aMoira As Entities.Moira()) As SortableCollection(Of Entities.Staff)
    Function Provlepomenes(ByVal aMoira As Entities.Moira()) As SortableCollection(Of Entities.StaffProvlepe)
    Sub UpdateStaff(ByVal newStaff As SortableCollection(Of Entities.Staff), ByVal deleteStaff As Integer())
    Sub UpdateProvlepomenes(ByVal newProvlepomenes As SortableCollection(Of Entities.StaffProvlepe), ByVal deleteProvlepomenes As Integer())
    Function Programmatismenes(ByVal aMoira As Entities.Moira()) As SortableCollection(Of Entities.StaffProgram)
End Interface
